﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class Viatura : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
       filtro.Focus();
    }

    // Pesquisa viaturas
    protected void Button1_Click(object sender, EventArgs e)
    {
        
        BO.BOViatura ViaturaBO = new BO.BOViatura();
        DTO.DTOViatura ViaturaDTO = new DTO.DTOViatura();
        ViaturaDTO.Numero = int.Parse(filtro.Text);

        // Verifica se o parametro de pesquisa como numero existe na tabela viatura
        // se existir, exibe o grid com a pesquisa
        if (ViaturaBO.Pesquisar(ViaturaDTO))
        {
            GridView1.DataBind();
        }   // se não existir, informa que o registro não existe
        else
        {
            lbl_mensagem.Visible = true;
        }

    }

    protected void filtro_TextChanged(object sender, EventArgs e)
    {
        filtro.Focus();

    }

    // Redireciona para o cadastro de viaturas
    protected void Button2_Click(object sender, EventArgs e)
    {
        this.Response.Redirect("ViaturaFormulario.aspx?viatura=novo");
    }

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string temp = GridView1.SelectedDataKey.Value.ToString();

        this.Response.Redirect("ViaturaFormulario.aspx?viatura=" + temp);

    }


}
